We're going to use this in a later commit.
https://bugzilla.gnome.org/show_bug.cgi?id=766826
this._settings.connect('changed::' + this._KEY_PER_WINDOW, Lang.bind(this, this._emitPerWindowChanged));
},
- get inputSources() {
+ _getSourcesList: function(key) {
let sourcesList = [];
- let sources = this._settings.get_value(this._KEY_INPUT_SOURCES);
+ let sources = this._settings.get_value(key);
let nSources = sources.n_children();
for (let i = 0; i < nSources; i++) {
return sourcesList;
},
+ get inputSources() {
+ return this._getSourcesList(this._KEY_INPUT_SOURCES);
+ },
+
get keyboardOptions() {
return this._settings.get_strv(this._KEY_KEYBOARD_OPTIONS);
},